Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australian Open - Melbourne Dallas Open - Dallas China Open - Beijing Rolex Paris Masters - Paris Wimbledon - London China Open - Beijing France F19 France F8 France F9 France F11 France F14 France F17 France F18 France F1 France F3 Poland F2 Poland F3 France F4 France F5 Spain F11 Spain F12 Spain F19 Spain F20 France F9 France F11 France F12 France F19 Great Britain F2 France F2 France F3 Switzerland F2 France F4 France F5 UAE F1 UAE F2 Great Britain F10 Italy F17 France F8 France F9 France F10 France F11 Spain F31 Italy F29 France F12 France F14 France F15 France F16 France F18 France F19 Great Britain F22 Great Britain F1 Great Britain F2 France F2 Italy F3 France F4 France F6 Italy F29 France F15 Italy F5 Italy F6 Italy F7 Italy F9 Italy F12 Italy F13 Italy F17 Serbia F5 Serbia F7 Italy F25 Italy F2 Great Britain F12 Great Britain F13 Germany F19 Germany F18 Argentina F5 Argentina F6 Brazil F9 Argentina F9 Argentina F11 Argentina F12 Argentina F13 Argentina F14 Argentina F16 Argentina F17 Bolivia F1 Argentina F20 Argentina F22 Chile F5 Chile F6 Chile F7 Chile F8 Chile F9 El Salvador F1 Panama F1 Chile F1 Chile F2 Argentina F2 Argentina F3 Italy F12 Italy F18 Italy F19 Argentina F21 Argentina F23 Argentina F24 Chile F8 Chile F9 Chile F10 Argentina F26 Argentina F27 Italy F10 Italy F11 Italy F12 Chile 11 Italy F18 Italy F19 Italy F22 Argentina F17 Egypt F2 Egypt F3 Egypt F4 Italy F3 Egypt F8 Egypt F9 Italy F8 Italy F10 Italy F20 Argentina F18 Italy F24 Tunisia F4 Tunisia F5 Argentina F22 Italy F23 Egypt F10 Spain F26 Egypt F4 Italy F9 Italy F10 Italy F11 Italy F12 Italy F17 Germany F8 Italy F23 Italy F9 Italy F28 Italy F31 Italy F33 Morocco F4 Morocco F5 France F7 Spain F14 France F3 France F12 France F15 France F18 France F19 Germany F1 Italy F21 Italy F22 Serbia F4 Serbia F5 France F14 Italy F27 Italy F28 Italy F29 Great Britain F1 Italy F30 Italy F32 Italy F33 Italy F34 Italy F35 Italy F36 Spain F2 (Manacor) Spain F3 (Paguera) Spain F4 (Paguera) Tunisia F7 (Hammamet) Tunisia F8 (Hammamet) Tunisia F10 (Hammamet) Spain F9 (Madrid) Argentina F21 France F10 Argentina F15 Open de L'Isere-Trophee BNP Paribas - Grenoble Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Roma Open Challenger - Rome The Surbiton Trophy - Surbiton Open D'Orleans - Orleans Open de Rennes - Rennes Caversham International Tennis Tournament - Jersey Morocco Tennis Tour - Marrakech Tatra Banka Slovak Open - Bratislava Heilbronn Challenger Wroclaw Challenger IPP Geneva Trophy - Geneva Cherbourg Challenger St. Brieuc Challenger Monza Challenger Rome Challenger Open de Montauban - Montauban IPP Open - Helsinki Braunschweig Challenger Pozoblanco Challenger San Benedetto Challenger Open D'Orleans - Orleans Segovia Challenger St. Remy Challenger Open D'Orleans - Orleans Rhodes Challenger Bordeaux Challenger Nottingham Challenger Pozoblanco Challenger Recanati Challenger Istanbul Challenger Santiago Challenger Rabat Challenger Milan Challenger Pozoblanco Challenger Caltanissetta Challenger Challenger Tunisie - Tunis Mons Challenger Rennes Challenger Helsinki Challenger Vancouver Challenger BH Indoor Sarajevo - Sarajevo St. Remy Challenger Jersey Challenger Istanbul Challenger Mons Challenger Bucaramanga Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Sarajevo Challenger Rome Challenger Santos Challenger Sao Paulo Challenger Napoli Challenger Rome Challenger Nottingham Challenger Segovia Challenger San Benedetto Challenger San Marino Challenger Helsinki Challenger San Juan Challenger Buenos Aires Challenger Noumea Challenger St. Brieuc Challenger Manta Challenger San Benedetto Challenger Segovia Challenger Open de Rennes La Trinitaine - Rennes Istanbul Challenger Tashkent Challenger Indore Challenger Challenger DCN de Cherbourg - Cherbourg Brescia Challenger Tunis Open 2007 - Tunis Perugia Challenger Noumea Challenger Bordeaux Challenger LTA Shrewsbury Challenger - Shrewsbury M25 Palmanova Noumea Challenger Barletta Challenger Francavilla Challenger Ostrava Challenger Rome Challenger M25 Palmanova Todi Challenger Biella Challenger Brescia Challenger Vicenza Challenger Ilkley Challenger Champaign Challenger Genova Challenger Ismaning Challenger Rennes Challenger Cherbourg Challenger Bordeaux Challenger Shymkent Challenger Monterrey Challenger Sibiu Challenger Andria Challenger Nonthaburi 1 Challenger Pozoblanco Challenger Salinas Challenger Nottingham Challenger San Benedetto Challenger Recanati Challenger Caltanissetta Challenger Andria Challenger Andria Challenger Aix En Provence Challenger Mons Challenger Italy F29 Rennes Challenger Orleans Challenger Meknes Challenger Kenitra Challenger Open de Rennes La Trinitaine - Rennes Pune Challenger Bratislava Challenger Knoxville Challenger Andria Challenger Alicante Challenger Open D'Orleans - Orleans Salinas Challenger Rome Challenger Caltanissetta Challenger Ostrava Challenger Padova Challenger Lyon Challenger Heilbronn Challenger Cordenons Challenger Quimper Challenger Braunschweig Challenger Nottingham Challenger Lisbon Challenger Parma Challenger Turin Challenger Ludwigshafen Challenger Como Challenger Tunisia F3 San Benedetto Challenger Noumea Challenger Braunschweig Challenger Lexington Challenger Bordeaux Challenger Koblenz Challenger Vicenza Challenger Morelia Challenger Luedenscheid Challenger Modena Challenger Trieste Challenger Mouilleron-Le-Captif Challenger Andria Challenger Como Challenger Barletta Challenger Braunschweig Challenger Prostejov Challenger Birmingham Challenger Francavilla Challenger Napoli Challenger Vilnus Challenger Nonthaburi 3 Challenger Biella Challenger Brest Challenger Mouilleron-Le-Captif Challenger Nottingham Challenger Vicenza Challenger Liberec Challenger St. Brieuc Challenger Tunis Challenger Francavilla Challenger Biella Challenger Binghamton Challenger LTA Wrexham Challenger - Wrexham Black Forest Open - Freudenstadt Internationaux de Doubs Open de Franchie-Comte - Besancon Braunschweig Challenger Sassuolo Challenger Sopot Challenger Luedenscheid Challenger Cordenons Challenger Szczecin Challenger Bucharest Challenger Bratislava Challenger Bengalaru 1 Challenger Roseto Degli Abruzzi 1 Challenger Oeiras 1 Challenger Roanne Challenger Surbiton Challenger Olbia Challenger Bratislava Challenger Cordenons Challenger Genova Challenger St. Tropez Challenger Status Athens Open - Athens Ortisei Challenger Helsinki Challenger Tenerife 2 Challenger Split Challenger Aix En Provence Challenger Cagliari Challenger Milan Challenger Genova Challenger Helsinki Challenger Danderyd Challenger Nonthaburi 1 Challenger Nottingham 2 Challenger Open de Montauban - Montauban Naples Challenger Barletta Challenger Split Challenger Rome Challenger Aix En Provence Challenger Tunis Challenger Monza Challenger Modena Challenger Oeiras 4 Challenger San Luis Potosi Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Todi Challenger Genova Challenger Bunschoten Challenger Rome Challenger Sibiu Challenger Francavilla Challenger Zagreb Challenger GHI Bronx Tennis Classic - Bronx Mexico City Challenger Todi Challenger Newport Challenger Trieste Challenger Besancon Challenger Orleans Challenger Open des Alpes Trophee BNP Paribas - Grenoble Mouilleron-Le-Captif Challenger Lisbon Challenger Bratislava Challenger Bengalaru Challenger Genova Challenger St. Remy Challenger Nottingham-2 Challenger Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich AEGON Championships - London Open de Moselle - Metz Barcelona Challenger Bratislava Challenger Open de Nice Cote dAzur - Nice Open de Moselle - Metz Open Sud de France - Montpellier Heineken Open - Auckland SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice AEGON Championships - London Heineken Open - Auckland Open Sud de France - Montpellier Parma Challenger Open 13 - Marseille Copa Claro - Buenos Aires Claro Open Colombia - Bogota Mouilleron-Le-Captif Challenger Malaysian Open - Kuala Lumpur Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Shenzhen Open - Shenzhen Abierto Mexicano Telcel - Acapulco Lugano Challenger Marbella Challenger San Benedetto Challenger Vicenza Challenger Happy Valley Challenger Rennes Challenger BB&T Atlanta Open - Atlanta Brisbane International - Brisbane Noumea Challenger Pereira Challenger If Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Loughborough Challenger Garanti Koza Sofia Open - Sofia Hall of Fame Tennis Championships - Newport Helsinki Challenger European Open - Antwerp Sydney International - Sydney Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Moselle Open - Metz Delray Beach Open - Delray Beach Plava Laguna Croatia Open - Umag Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Forte Village Sardegna Open - Sardinia Astana Open - Nur-Sultan Sofia Open - Sofia Antalya Open - Antalya Great Ocean Road Open - Melbourne Gonet Geneva Open - Geneva Noumea Challenger Kremlin Cup - Moscow Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Tata Open Maharashtra - Pune Dallas Open - Dallas Gonet Geneva Open - Geneva Jersey Challenger If Stockholm Open - Stockholm Rome Challenger Cherbourg Challenger Leon Challenger Guadalajara Challenger St. Brieuc Challenger UNICEF Open - 's Hertogenbosch Mexico City Challenger Itajai Challenger Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Moselle Open - Metz PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Claro Open Colombia - Bogota Kremlin Cup - Moscow If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach AEGON Championships - London Topshelf Open - 's-Hertogenbosch TEB BNP Paribas Istanbul Open - Istanbul Antalya Cup - Antalya Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Antalya Cup - Antalya Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Libema Open - 's-Hertogenbosch Vercelli Challenger Erste Bank Open - Vienna Tata Open Maharashtra - Pune bett1HULKS Championships - Cologne AEGON Championships - London St. Petersburg Open - St. Petersburg Milan Challenger Todi Challenger Sardegna Open - Cagliari Belgrade 2 - Belgrade Delray Beach Open - Delray Beach Melbourne Summer Set - Melbourne Citi Open - Washington Winston-Salem Open - Winston-Salem Astana Open - Astana Rennes Challenger Swiss Indoors Basel - Basel Libema Open - 's-Hertogenbosch Estoril Open - Estoril Astana Open - Astana Swiss Indoors Basel - Basel Sofia Open - Sofia United Cup - Australia German Tennis Championships - Hamburg Libema Open - 's-Hertogenbosch Moselle Open - Metz Loughborough Challenger St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Libema Open - 's-Hertogenbosch Open 13 - Marseille Phoenix Challenger Dubai Duty Free Tennis Championships - Dubai Skopje Challenger Swiss Indoors Basel - Basel Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Rome Challenger Mercedes Cup - Stuttgart Heineken Open - Auckland Open Sud de France - Montpellier Hall of Fame Open - Newport BRD Nastase Tiriac Trophy - Bucharest Lexington Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Truist Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Orleans Challenger Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Genova Challenger Quimper Challenger Le Gosier Challenger AEGON Championships - London Ricoh Open - 's-Hertogenbosch San Marino Challenger Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Sibiu Challenger Winston-Salem Open - Winston-Salem BB&T Atlanta Open - Atlanta Bendigo Challenger Ostrava Challenger Swiss Indoors Basel - Basel Open Occitanie - Montpellier US Men's Clay Court Championship - Houston Moselle Open - Metz Perugia Challenger China Open - Beijing Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Mestre Challenger Napoli Challenger Abierto Mexicano - Los Cabos Brest Challenger Florence Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open 13 Provence - Marseille Roseto Degli Abruzzi Challenger Rome Challenger China Open - Beijing Vancouver Challenger Ricoh Open - 's-Hertogenbosch AEGON Championships - London Lille Challenger Barletta Challenger Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Ecuador Open - Quito Garanti Koza Sofia Open - Sofia New York Open - New York Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Ortisei Challenger Chengdu Open - Chengdu Brescia Challenger Tenerife 3 Challenger Antalya Challenger Prostejov Challenger Oeiras 3 Challenger Modena Challenger Mifel Tennis Open - Los Cabos Lisbon Challenger Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Nonthaburi 3 Challenger Hall of Fame Open - Newport Swiss Open - Gstaad Citi Open - Washington Zhuhai Open - Zhuhai Intrum Stockholm Open - Stockholm ASB Classic - Auckland Open Sud de France - Montpellier Verona Challenger Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Amersfoort Challenger Open 13 Provence - Marseille Quimper Challenger Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Como Challenger Almaty Open - Almaty cinch Championships - London Mallorca Championships - Mallorca St. Petersburg Open - St. Petersburg Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Singapore Tennis Open - Singapore Emilia-Romagna Open - Parma Open 13 Provence - Marseille Francavilla Challenger Abierto Mexicano Telcel - Acapulco Perugia Challenger Tunis Challenger Grand Prix Hassan II - Marrakech Como Challenger Open Parc - Lyon Libema Open - 's-Hertogenbosch Amersfoort Challenger Perugia Challenger Viking International - Eastbourne Hall of Fame Open - Newport Hamburg European Open - Hamburg Braga Challenger Sassuolo Challenger Plava Laguna Croatia Open - Umag Moselle Open - Metz Sofia Open - Sofia Bratislava 2 Challenger Tel Aviv Watergen Open - Tel Aviv Tennis Napoli Open - Naples United Cup - Australia ASB Classic - Auckland Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Infosys Hall of Fame Open - Newport cinch Championships - London Dallas Open - Dallas Open 13 - Marseille Hangzhou Open - Hangzhou Moselle Open - Metz Valencia Challenger Olbia Challenger Bratislava 2 Challenger Open Parc - Lyon Tenerife 2 Challenger Tenerife 3 Challenger Medibank International - Sydney Infosys Hall of Fame Open - Newport Atlanta Open - Atlanta ASB Classic - Auckland Perugia Challenger Bonn Challenger Braga Challenger Swiss Indoors Basel - Basel Helsinki Challenger Portugal Open - Oeiras Apia International - Sydney Garanti Koza Sofia Open - Sofia Topshelf Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha New York Open - New York St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Playford Challenger Nonthaburi 2 Challenger Manama Challenger Monterrey Challenger Internazionali BNL dItalia - Rome Rovereto Challenger Barletta Challenger Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai cinch Championships - London Internazionali BNL d'Italia - Rome Western & Southern Open - New York Montechiarugolo Challenger Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome Sibiu Challenger Western & Southern Open - Cincinnati Bergamo Challenger Milan Challenger Miami Open - Miami Zadar Challenger Francavilla Challenger Prostejov Challenger Amersfoort Challenger Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Mallorca Championships - Mallorca Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Interwetten Austrian Open - Kitzbuhel BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid French Open - Paris Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Chengdu Open - Chengdu Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rolex Paris Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Wimbledon - London Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York National Bank Open - Montreal Coupe Rogers - Montreal BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sofia Open - Sofia U.S. Open - New York Australian Open - Melbourne Rolex Paris Masters - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Miami Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Citi Open - Washington Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Barcelona Open Banc Sabadell - Barcelona French Open - Paris U.S. Open - New York Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome Miami Open - Miami Cincinnati Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris National Bank Open - Montreal Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Mutua Madrid Open - Madrid National Bank Open - Toronto Mutua Madrid Open - Madrid National Bank Open - Toronto French Open - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg Zug Challenger Open 13 - Marseille Masters Series - Hamburg St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel ASB Classic - Auckland Kremlin Cup - Moscow Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo ATP Cup - Brisbane, Perth, Sydney BNP Paribas Masters - Paris Davis Cup, Finals, Group C BNP Paribas Open - Indian Wells Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Group B, Manchester Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris French Open (juniors) Australian Open - Melbourne French Open - Paris All Lower level tournaments Internazionali BNL d'Italia - Rome Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rovereto Challenger Delray Beach Open - Delray Beach French Open (juniors) Davis Cup, World Group, QR, ITA-KOR 4-0 Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, World Group, Q, TPE-FRA 0-4 Davis Cup, Group C, Hamburg Davis Cup, World Group, 1R, FRA-NED 3-1 Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Citi Open - Washington Abierto Mexicano Telcel - Acapulco Shanghai Rolex Masters - Shanghai Vicenza Challenger